package com.market.mapper;

import com.market.bean.MarketSystemPermission;
import com.market.bean.MarketSystemPermissionExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MarketSystemPermissionMapper {
    long countByExample(MarketSystemPermissionExample example);

    int deleteByExample(MarketSystemPermissionExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(MarketSystemPermission record);

    int insertSelective(MarketSystemPermission record);

    List<MarketSystemPermission> selectByExample(MarketSystemPermissionExample example);

    MarketSystemPermission selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") MarketSystemPermission record, @Param("example") MarketSystemPermissionExample example);

    int updateByExample(@Param("record") MarketSystemPermission record, @Param("example") MarketSystemPermissionExample example);

    int updateByPrimaryKeySelective(MarketSystemPermission record);

    int updateByPrimaryKey(MarketSystemPermission record);
}